//scanf控制飞机移动
 	//getch控制飞机移动
 	//显示复杂飞机图案
 	//发射激光

 	#include<stdio.h>
 	#include <stdlib.h>
 	#include<conio.h> 
 	int main()
 	{
 		int i,j;
 		int x=0,y=5;
 		int isfired=0;
 		char input;
 		while(1){
 		system("CLS");
 		if(isfired==0){//不发射子弹 输出空格 
 		for(i=0;i<x;i++)
 			printf("\n");				
 		}else{         //发射子弹 输出激光	
 		for(i=0;i<x;i++){
 			for(j=0;j<y;j++)
 			printf(" ");
 			printf("  |\n");
 			isfired=0;	
 		}
 		}
 	    for(j=0;j<y;j++)
 		    printf(" ");
 		printf("  *\n");//头
 		for(j=0;j<y;j++)
 			printf(" ");
 		printf("*****\n");//身子 
 		
 		for(j=0;j<y;j++)
 			printf(" ");
 		printf(" * *\n"); //尾巴        //显示飞机 
 		scanf("%c",&input);
 		    input=getch();
 			if(input=='a')//左移 
 				y--;
 			if(input=='s')//下移 
 				x++;
 			if(input=='d')//右移 
 				y++;
 			if(input=='w')//上移 
 				x--;
 	        if(input==' ')
 		        isfired=1;
 					
 			
 		} 
 		return 0;
 	}